/* 
 * File:   Window.h
 * Author: Jonte
 *
 * Created on den 27 maj 2010, 10:39
 */

#include <SDL/SDL_video.h>

#ifndef _WINDOW_H
#define	_WINDOW_H

class Window {
public:
    Window();
    Window(const Window& orig);
    virtual ~Window();

    //Constants regarding SDL init.
     static const int WIDTH  = 640;
     static const int HEIGHT = 480;
     static const int BPP = 4;
     static const int DEPTH = 32;
private:
    int spawnWindow(SDL_Surface *);

    /*
     * This is the main window surface of the application.
     * Use this surface to draw to the screen.
     */
    SDL_Surface screen;


};

#endif	/* _WINDOW_H */

